package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.SysBook;

/**
 * 图书Service接口
 * 
 * @author 杨正
 * @date 2021-10-09
 */
public interface ISysBookService 
{
    /**
     * 查询图书
     * 
     * @param bookId 图书主键
     * @return 图书
     */
    public SysBook selectSysBookByBookId(Integer bookId);

    /**
     * 查询图书列表
     * 
     * @param sysBook 图书
     * @return 图书集合
     */
    public List<SysBook> selectSysBookList(SysBook sysBook);

    /**
     * 新增图书
     * 
     * @param sysBook 图书
     * @return 结果
     */
    public int insertSysBook(SysBook sysBook);

    /**
     * 修改图书
     * 
     * @param sysBook 图书
     * @return 结果
     */
    public int updateSysBook(SysBook sysBook);

    /**
     * 批量删除图书
     * 
     * @param bookIds 需要删除的图书主键集合
     * @return 结果
     */
    public int deleteSysBookByBookIds(Integer[] bookIds);

    /**
     * 删除图书信息
     * 
     * @param bookId 图书主键
     * @return 结果
     */
    public int deleteSysBookByBookId(Integer bookId);

    int statusSysBookByBookIds(Integer[] bookIds);
}
